﻿namespace WebCamera
{
    using System;

    public class BrowserWindow
    {
        private int _Edge;
        private IntPtr _FocusControlHandle;
        private IntPtr _Handle;
        private Guid _ID = Guid.NewGuid();
        private WebCamera.BrowserType _type;

        public BrowserWindow(IntPtr handle, WebCamera.BrowserType type)
        {
            this._Handle = handle;
            this._type = type;
        }

        public WebCamera.BrowserType BrowserType
        {
            get
            {
                return this._type;
            }
        }

        public int Edge
        {
            get
            {
                return this._Edge;
            }
            set
            {
                this._Edge = value;
            }
        }

        public IntPtr FocusControlHandle
        {
            get
            {
                return this._FocusControlHandle;
            }
            set
            {
                this._FocusControlHandle = value;
            }
        }

        public IntPtr Handle
        {
            get
            {
                return this._Handle;
            }
        }

        public Guid ID
        {
            get
            {
                return this._ID;
            }
        }
    }
}

